body{
    font-family: Arial;
    width:85%;
    margin: 0 auto;
    font-size: 90%;
}
.url{
    color:green;
    font-style:normal;
}

.url a{
    text-decoration:none;
}

.sum{
    max-width:42em;
}
.ex{
    color:#7777CC;
}
em{
    font-weight:bold;font-style:normal
}

.mod{
    padding: 10px 0 10px 0;
}


#content{
    margin:25px;
}


#indexSearch table{
    margin:auto;
}

#recentSearch ul{
    list-style:none;
}

.line{
    border-bottom: 1px solid #AAAAAA;
}

.description{
    max-height: 250px;
    overflow: auto;
}

/* Hacky fix for something */
#act-label{
    visibility:hidden;
}

#noscriptWarning{
    background-color:#AE0000;
    color:#FFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    font-weight:bold;
    left:0;
    height:30px;
    line-height: 30px;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
}
#noscriptPadding{
    height:30px;
}

#header{
    font-size:120%;
    font-weight:bold;
    margin:10px;
}

a{
    color:blue;
    text-decoration:none;
}
a:visited{
    color:blue;
    text-decoration:none;
}

/*Footer*/
#footer{
    font-size:85%;
    margin:25px;
    text-align:center;
}

/* Index */
#text{
    text-align:center;
}
#intro{
    width:49%;
    float:left;
}
#stats{
    float:right;
    width: 49%;


}
#wip{
    font-weight:bold;
}
#indexSearch{
    padding-bottom:45px;
    text-align:center;
}
#recentSearch{
    clear:both;
}

/* Mod Things */
#modTitle{
    font-weight:bold;
}

#modLocations{
    padding:25px;
}

#resultSearch{
    padding:15px;
}

.paginationControl {
    margin:30px;
}


ul#icon li {
    display:inline;
    list-style-type:none;
    margin:2px;
    padding:4px 0;
}

ul#icon li a{
    font-weight: bold;
}